﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


/// <summary>
/// 表示一个源码检查点。
/// </summary>
public sealed class Checkpoint : SingleLinkedListNode {

    /// <summary>
    /// 获取或设置当前检查点的序号。
    /// </summary>
    public uint id;

    /// <summary>
    /// 获取或设置当前检查点存储位置。
    /// </summary>
    public uint offset;

    /// <summary>
    /// 获取当前检查点的源码路径。
    /// </summary>
    public string path;

    /// <summary>
    /// 获取当前检查点的源码行号。
    /// </summary>
    public ushort line;

}